\hypertarget{namespacenubot__common_1_1srv_1_1__Shoot}{\section{nubot\-\_\-common.\-srv.\-\_\-\-Shoot Namespace Reference}
\label{namespacenubot__common_1_1srv_1_1__Shoot}\index{nubot\-\_\-common.\-srv.\-\_\-\-Shoot@{nubot\-\_\-common.\-srv.\-\_\-\-Shoot}}
}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest}{Shoot\-Request}
\item 
class \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootResponse}{Shoot\-Response}
\item 
class \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1Shoot}{Shoot}
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{namespacenubot__common_1_1srv_1_1__Shoot_a344b19f8d7fbcaefc496a25053316360}{python3} = Trueifsys.\-hexversion$>$0x03000000
\item 
\hyperlink{namespacenubot__common_1_1srv_1_1__Shoot_a9c5865df70832f1d7ba597991610b22a}{\-\_\-struct\-\_\-\-I} = genpy.\-struct\-\_\-\-I
\item 
tuple \hyperlink{namespacenubot__common_1_1srv_1_1__Shoot_a0e554cd32733a7381460d65aba94d4ce}{\-\_\-struct\-\_\-2q} = struct.\-Struct(\char`\"{}$<$2q\char`\"{})
\item 
tuple \hyperlink{namespacenubot__common_1_1srv_1_1__Shoot_ab9ca5ae6841b4905cc57179787e9b6e6}{\-\_\-struct\-\_\-q} = struct.\-Struct(\char`\"{}$<$q\char`\"{})
\end{DoxyCompactItemize}


\subsection{Variable Documentation}
\hypertarget{namespacenubot__common_1_1srv_1_1__Shoot_a0e554cd32733a7381460d65aba94d4ce}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot}!\-\_\-struct\-\_\-2q@{\-\_\-struct\-\_\-2q}}
\index{\-\_\-struct\-\_\-2q@{\-\_\-struct\-\_\-2q}!nubot_common::srv::_Shoot@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot}}
\subsubsection[{\-\_\-struct\-\_\-2q}]{\setlength{\rightskip}{0pt plus 5cm}tuple nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-\_\-struct\-\_\-2q = struct.\-Struct(\char`\"{}$<$2q\char`\"{})}}\label{namespacenubot__common_1_1srv_1_1__Shoot_a0e554cd32733a7381460d65aba94d4ce}
\hypertarget{namespacenubot__common_1_1srv_1_1__Shoot_a9c5865df70832f1d7ba597991610b22a}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot}!\-\_\-struct\-\_\-\-I@{\-\_\-struct\-\_\-\-I}}
\index{\-\_\-struct\-\_\-\-I@{\-\_\-struct\-\_\-\-I}!nubot_common::srv::_Shoot@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot}}
\subsubsection[{\-\_\-struct\-\_\-\-I}]{\setlength{\rightskip}{0pt plus 5cm}nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-\_\-struct\-\_\-\-I = genpy.\-struct\-\_\-\-I}}\label{namespacenubot__common_1_1srv_1_1__Shoot_a9c5865df70832f1d7ba597991610b22a}
\hypertarget{namespacenubot__common_1_1srv_1_1__Shoot_ab9ca5ae6841b4905cc57179787e9b6e6}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot}!\-\_\-struct\-\_\-q@{\-\_\-struct\-\_\-q}}
\index{\-\_\-struct\-\_\-q@{\-\_\-struct\-\_\-q}!nubot_common::srv::_Shoot@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot}}
\subsubsection[{\-\_\-struct\-\_\-q}]{\setlength{\rightskip}{0pt plus 5cm}tuple nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-\_\-struct\-\_\-q = struct.\-Struct(\char`\"{}$<$q\char`\"{})}}\label{namespacenubot__common_1_1srv_1_1__Shoot_ab9ca5ae6841b4905cc57179787e9b6e6}
\hypertarget{namespacenubot__common_1_1srv_1_1__Shoot_a344b19f8d7fbcaefc496a25053316360}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot}!python3@{python3}}
\index{python3@{python3}!nubot_common::srv::_Shoot@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot}}
\subsubsection[{python3}]{\setlength{\rightskip}{0pt plus 5cm}int nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-python3 = Trueifsys.\-hexversion$>$0x03000000}}\label{namespacenubot__common_1_1srv_1_1__Shoot_a344b19f8d7fbcaefc496a25053316360}
